Deriving Incremental Production Rules for Deductive Data
نویسندگان
چکیده
We show that the production rule mechanism provided by active database systems can be used to quickly and easily implement the logic rule interface of deductive database systems. Deductive rules specify derived relations using Datalog with built-in predicates and strati ed negation; the deductive rules are compiled automatically into production rules. We present a materialized approach, in which the derived relations are stored in the database and the production rules automatically and incrementally propagate base relation changes to the derived relations. We also present a non-materialized approach, in which the production rules compute the derived relations on demand.
منابع مشابه
Reflections on Some Fundamental Issues of Rule-based Incremental Update Propagation
This paper addresses two fundamental aspects of update propagation in deductive databases: 1. How to incrementally compute the sets of updates induced by a deductive rule from the changes of the data sets on which the rule depends? and 2. How to express such incremental deenitions by means of deductive rules deening induced updates? Both problems have already been addressed by many authors in v...
متن کاملOn rules and integrity constraints in database systems
Recently, several researchers have proposed incorporating rules into database systems. These rules typically embody several diverse concepts, eg. deductive rules, production rules, and authorisation rules. However, most systems treat these diverse concepts homogeneously. Their roles are often misunderstood because of this lack of distinction. This paper clarifies the concepts of deductive rules...
متن کاملO-DEVICE: An Object-Oriented Knowledge Base System for OWL Ontologies
This paper reports on the implementation of a rule system, called ODEVICE, for reasoning about OWL instances using deductive rules. O-DEVICE exploits the rule language of the CLIPS production rule system and transforms OWL ontologies into an object-oriented schema of COOL. During the transformation procedure, OWL classes are mapped to COOL classes, OWL properties to class slots and OWL instance...
متن کاملDeriving Production Rules for Incremental View Maintenance
It is widely recognized that production rules in database systems can be used to automatically maintain derived data such as views. However, writing a correct set of rules for e ciently maintaining a given view can be a di cult and ad-hoc process. We provide a facility whereby a user de nes a view as an SQL select expression, from which the system automatically derives set-oriented production r...
متن کاملDeriving Production Rules for Incremental View
It is widely recognized that production rules in database systems can be used to automatically maintain derived data such as views. However, writing a correct set of rules for eeciently maintaining a given view can be a dii-cult and ad-hoc process. We provide a facility whereby a user deenes a view as an SQL select expression, from which the system automatically derives set-oriented production ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Syst.
دوره 19 شماره
صفحات -
تاریخ انتشار 1994